import { DefaultTheme } from 'vitepress';
export const sidebar: DefaultTheme.Sidebar = {
    // JAVA
    '/column/Java/Java/':[
        // JDK的下载与安装
        {
            text: 'JDK的下载与安装',
            link: '/column/Java/Java/JDK/downloadAndInstall.md'
        },
        // java 中流的用法
        {
            text: 'Stream',
            items: [
                {
                    text: 'Stream',
                    link: '/column/Java/Java/Stream/Stream.md'
                }
            ],
        },
        // java 中多线程的用法
        {
            text: 'JUC',
            items: [
                {
                    text: 'springboot中线程用法',
                    link: '/column/Java/Java/JUC/ThreadSpringBoot.md'
                },
                {
                    text: 'Callable与Runnable',
                    link: '/column/Java/Java/JUC/CallableAndRunnable.md'
                },
                {
                    text: 'Future和CompletableFuture',
                    link: '/column/Java/Java/JUC/FutureAndCompletableFuture.md'
                },
                {
                    text: 'ThreadLock',
                    link: '/column/Java/Java/JUC/ThreadLock.md'
                },
                {
                    text: 'DesignMode',
                    link: '/column/Java/Java/JUC/DesignMode.md'
                },
                {
                    text: 'VirtualThread',
                    link: '/column/Java/Java/JUC/VirtualThread.md'
                },
                {
                    text: '随手记',
                    link: '/column/Java/Java/JUC/Note.md'
                },
                {
                    text: '并发工具',
                    link: '/column/Java/Java/JUC/Tools.md'
                },
                {
                    text: '多线程事务',
                    link: '/column/Java/Java/JUC/ThreadTransaction.md'
                }
            ]
        },
        // JVM
        {
            text: 'JVM',
            items: [
                {
                    text: '常用命令',
                    link: '/column/Java/Java/JVM/CommonCommand.md'
                }
            ]
        },
        // 数据结构
        {
            text: '数据结构',
            items: [
                {
                    text: 'java数据结构',
                    link: '/column/Java/Java/DataStructure/DataStructure.md'
                },
                {
                    text: '结构转换',
                    link: '/column/Java/Java/DataStructure/StructureTransfer.md'
                }
            ]
        }
    ],
    '/column/Java/Spring/': [
        // springUtils
        {
            text: 'SpringUtil',
            link: '/column/Java/Spring/'
        },
        // AOP与IOC
        {
            text: 'AOP与IOC',
            items: [
                {
                    text: 'AOP',
                    link: '/column/Java/Spring/AOP.md'
                },
                {
                    text: 'IOC',
                    link: '/column/Java/Spring/IOC.md'
                }
            ]
        }
    ],
    '/column/Java/DesignPatterns/':[
        // 设计模式
        {
            text: '策略模式',
            link: '/column/Java/DesignPatterns/Strategy.md'
        }
    ],
    '/column/Java/Nginx/':[
        // 安装
        {
            text: '下载安装',
            collapsed: false,
            items: [
                {
                    text: 'Linux安装',
                    link: '/column/Java/Nginx/Install/LinuxInstall.md'
                },
                {
                    text: 'Docker安装',
                    link: '/column/Java/Nginx/Install/DockerInstall.md'
                }
            ]
        },
        // 基础配置
        {
            text: '基础配置与常用命令',
            collapsed: false,
            items: [
                {
                    text: '基础配置',
                    link: '/column/Java/Nginx/ConfCommand/BasicConf.md'
                },
                {
                    text: '常用命令',
                    link: '/column/Java/Nginx/ConfCommand/CommonCommand.md'
                }
            ]
        },
        // 常用功能配置
        {
            text: '常用功能配置',
            collapsed: false,
            items: [
                {
                    text: '反向代理',
                    link: '/column/Java/Nginx/CommonFunctionConfiguration/ReverseProxy.md'
                },
                {
                    text: '负载均衡',
                    link: '/column/Java/Nginx/CommonFunctionConfiguration/LoadBalancing.md'
                },
                {
                    text: 'Https',
                    link: '/column/Java/Nginx/CommonFunctionConfiguration/Https.md'
                },
                {
                    text: '静态资源权限设置',
                    link: '/column/Java/Nginx/CommonFunctionConfiguration/StaticResourcePermission.md'
                }
            ]
        },
        // 流媒体
        {
            text: '流媒体',
            collapsed: false,
            items: [
                {
                    text: 'DASH',
                    link: '/column/Java/Nginx/DASH/DASH.md'
                }
            ]
        }
    ],
    '/column/Java/RocketMQ/': [
        // 第一部分
        {
            text: '使用注意事项',
            collapsed: false,
            items: [
                {
                    text: 'WarningUse',
                    link: '/column/Java/RocketMQ/WarningUse/WarningUse.md'
                }
            ]
        },
        // 第二部分
        {
            text: 'SpringBoot配置',
            collapsed: false,
            items: [
                {
                    text: 'SpringBoot配置',
                    link: '/column/Java/RocketMQ/SpringBootConfig/SpringBootConfig.md'
                }
            ]
        },
        // 第三部分
        {
            text: 'ACL认证',
            collapsed: false,
            items: [
                {
                    text: 'ACL配置',
                    link: '/column/Java/RocketMQ/ACLAuth/ACL.md'
                }
            ]
        },
        // 第四部分
        {
            text: '功能特性',
            collapsed: false,
            items: [
                {
                    text: '普通消息',
                    link: '/column/Java/RocketMQ/FeatureBehavior/NormalMessage.md'
                },
                {
                    text: '延时消息',
                    link: '/column/Java/RocketMQ/FeatureBehavior/DelayMessage.md'
                },
                {
                    text: '顺序消息',
                    link: '/column/Java/RocketMQ/FeatureBehavior/OrderedMessage.md'
                },
                {
                    text: '事务消息',
                    link: '/column/Java/RocketMQ/FeatureBehavior/TransactionMessage.md'
                }
            ]
        }
    ],
    '/column/Java/ElasticSearch/':[
        // 简介
        {
            text: '概念简介',
            items: [
                {
                    text: '什么是全文检索',
                    link: '/column/Java/ElasticSearch/Introduction/AllTextSearch.md'
                },
                {
                    text: 'ElasticSearch简介',
                    link: '/column/Java/ElasticSearch/Introduction/ElasticSearchIntro.md'
                }
            ]
        },
        // 安装
        {
            text: '下载与安装',
            items: [
                {
                    text: 'ElasticSearch',
                    link: '/column/Java/ElasticSearch/Install/ElsticSearch.md'
                },
                {
                    text: 'Kibana',
                    link: '/column/Java/ElasticSearch/Install/Kibana.md'
                }
            ]

        },
        // 数据库操作
        {
            text: '数据库操作RESTful',
            items: [
                {
                    text: '单索引操作',
                    link: '/column/Java/ElasticSearch/RESTful/singleOperation.md'
                },
                {
                    text: '批量操作',
                    link: '/column/Java/ElasticSearch/RESTful/batchOperation.md'
                },
                {
                    text: 'QUERY_DSL',
                    link: '/column/Java/ElasticSearch/RESTful/QUERY_DSL.md'
                }
            ]
        },
        // RestHighLevelClient
        {
           text: 'RestHighLevelClient',
           items: [
               {
                   text: '单索引操作',
                   link: '/column/Java/ElasticSearch/RestHighLevelClient/RestHighLevelClient.md'
               }
           ]
        }
    ],
    '/column/Java/Docker/': [
        // 安装
        {
            text: 'docker安装',
            items: [
                {
                    text: 'Linux(Centos7)安装',
                    link: '/column/Java/Docker/Install/install.md'
                }
            ]
        },
        // 配置相关
        {
            text: 'docker配置',
            items: [
                {
                    text: 'daemon.json',
                    link: '/column/Java/Docker/Config/daemonJsonConfig.md'
                },
                {
                    text: 'docker.socket',
                    link: '/column/Java/Docker/Config/dockerSocketConfig.md'
                },
                {
                    text: 'docker.service',
                    link: '/column/Java/Docker/Config/dockerServiceConfig.md'
                }
            ]
        },
        // 命令
        {
            text: '命令',
            items: [
                {
                    text: '基础命令',
                    link: '/column/Java/Docker/Command/command.md'
                },
                {
                    text: 'Healthcheck',
                    link: '/column/Java/Docker/Command/Healthcheck.md'
                }
            ]
        },
        // 部署
        {
            text: '部署',
            items: [
                {
                    text: 'MySQL',
                    link: '/column/Java/Docker/Deploy/MySQL.md'
                },
                {
                    text: 'Nginx',
                    link: '/column/Java/Docker/Deploy/Nginx.md'
                },
                {
                    text: 'Redis',
                    link: '/column/Java/Docker/Deploy/Redis.md'
                },
                {
                    text: 'ElsticSearch',
                    link: '/column/Java/Docker/Deploy/ElsticSearch.md'
                },
                {
                    text: 'GitLabCE(社区版)',
                    link: '/column/Java/Docker/Deploy/GitLabCE.md'
                },
                {
                    text: 'GitLab-Runner',
                    link: '/column/Java/Docker/Deploy/GitLabRunner.md'
                },
                {
                    text: '若依VUE',
                    link: '/column/Java/Docker/Deploy/ruoyi.md'
                }
            ]
        },
        // 自定义镜像
        {
            text: '自定义镜像',
            items: [
                {
                    text: 'OracleJDK',
                    link: '/column/Java/Docker/DiyImages/oracleJDK.md'
                }
            ]
        }
    ],
    '/column/Java/GitLab': [
        // 下载与安装
        {
            text: '下载与安装',
            items: [
                {
                    text: 'gitlab-ce(社区版)',
                    link: '/column/Java/GitLab/Install/gitlab-ce.md'
                }
            ]
        },
        {
            text: 'SSH设置',
            link: '/column/Java/GitLab/Settings/SSHSettings.md'
        },
        {
            text: 'GitLab-Runner',
            items: [
                {
                    text: '简介、安装、注册',
                    link: '/column/Java/GitLab/GitLab-Runner/IntroAndInstall.md'
                },
                {
                    text: '常用命令',
                    link: '/column/Java/GitLab/GitLab-Runner/Command.md'
                },
                {
                    text: '案例',
                    link: '/column/Java/GitLab/GitLab-Runner/Example.md'
                }
            ]
        }
    ],
    // Python
    '/column/Python/Python/': [
        {
            text: 'Log',
            items: [
                {
                    text: 'Collection',
                    link: '/column/Python/Python/Collection/Collection.md'
                },
                {
                    text: 'Log',
                    link: '/column/Python/Python/Log/Log.md'
                }
            ],
        }
    ],
    '/column/Python/PaddlePaddle/': [
        // 第一部分
        {
            text: '翻译模型',
            items: [
                {
                    text: 'paddleHub',
                    link: '/column/Python/PaddlePaddle/PaddleHub/PaddleHub.md'
                }
            ]
        },
        // 第二部分
        {
          text: '文字识别',
          items: [
              {
                  text: 'OCR',
                  link: '/column/Python/PaddlePaddle/PaddleOCR/PaddleOCR.md'
              }
          ]
        }
    ],
    '/column/Python/SciPy/': [
        {
            text: '安装',
            link: '/column/Python/SciPy/Install/Install.md'
        },
        {
            text: 'stats(统计分析)',
            items: [
                {
                    text: '统计函数汇总',
                    link: '/column/Python/SciPy/stats/'
                }
            ]
        },
        {
            text: '描述性分析',
            collapsed: false,
            items: [
                {
                    text: '描述性统计',
                    link: '/column/Python/SciPy/DescriptiveAnalysis/descriptiveStatistics.md'
                },
                {
                    text: '正态性检验',
                    link: '/column/Python/SciPy/DescriptiveAnalysis/NormalityTest.md'
                }
            ]
        },
        {
            text: '差异性分析(参数校验)',
            collapsed: false,
            items: [
                {
                    text: '独立样本T检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/independent_sample_t_test.md'
                },
                {
                    text: '配对样本T检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/pairedSampleTTest.md'
                },
                {
                    text: '事后多重比较',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/postMultipleComparison.md'
                },
                {
                    text: '单因素方差分析',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/oneWayAnalysisOfVariance.md'
                },
                {
                    text: '双因素方差分析',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/twoWayANOVA.md'
                },
                {
                    text: '多因素方差分析',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/multivariateWayANOVA.md'
                },
                {
                    text: '协方差分析',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/covarianceAnalysis.md'
                },
                {
                    text: '重复测量方差分析',
                    link: '/column/Python/SciPy/DifferenceAnalysis/ParamTest/repeatedMeasurementVariance.md'
                }
            ]
        },
        {
            text: '差异性分析(无参数校验)',
            items: [
                {
                    text: 'Pearson卡方检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/Pearson.md'
                },
                {
                    text: 'Yates校正卡方检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/Yates.md'
                },
                {
                    text: 'Fisher精确检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/Fisher.md'
                },
                {
                    text: '配对卡方检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/PairX.md'
                },
                {
                    text: '配对样本Wilcoxon符号秩检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/PairWilcoxon.md'
                },
                {
                    text: '独立样本MannWhitney检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/MannWhitney.md'
                },
                {
                    text: '多独立样本Kruskal-Wallis检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/KruskalWallis.md'
                },
                {
                    text: '卡方拟合优度检验',
                    link: '/column/Python/SciPy/DifferenceAnalysis/NoParamTest/XGoodnessOfFit.md'
                }
            ]
        },
        {
            text: '相关性分析',
            items: [
                {
                    text: 'Pearson相关性分析',
                    link: '/column/Python/SciPy/CorrelationAnalysis/Pearson.md'
                },
                {
                    text: 'Spearman相关性分析',
                    link: '/column/Python/SciPy/CorrelationAnalysis/Spearman.md'
                },
                {
                    text: 'Kendall\'s tau-b相关性分析',
                    link: '/column/Python/SciPy/CorrelationAnalysis/kendallTauB.md'
                },
                {
                    text: 'Kappa一致性检验',
                    link: '/column/Python/SciPy/CorrelationAnalysis/Kappa.md'
                }
            ]
        }
    ],
    '/column/Python/Django/': [
        {
            text: '安装',
            link: '/column/Python/Django/Install/Install.md'
        }
    ],
    '/column/Python/Pandas/':[
        {
            text: '常用函数',
            link: '/column/Python/Pandas/CommonFunction/CommonFunction.md'
        },
        {
            text: '数据处理',
            link: '/column/Python/Pandas/DataTreating/DataTreating.md'
        },
        {
            text: '统计函数',
            link: '/column/Python/Pandas/Statistics/Statistics.md'
        }
    ],
    '/column/Python/MachineLearning/': [
        {
            text: '监督学习',
            items: [
                {
                    text: '逻辑回归/线性回归(梯度下降)',
                    link: '/column/Python/MachineLearning/SupervisedLearning/GradientDescent.md'
                },
                {
                    text: '决策树算法',
                    link: '/column/Python/MachineLearning/SupervisedLearning/DecisionTree.md'
                },
                {
                    text: '随机深林算法',
                    link: '/column/Python/MachineLearning/SupervisedLearning/RandomForest.md'
                },
                {
                    text: 'K近邻算法(KNN)',
                    link: '/column/Python/MachineLearning/SupervisedLearning/KNeighbors.md'
                },
                {
                    text: '朴素贝叶斯算法',
                    link: '/column/Python/MachineLearning/SupervisedLearning/GaussianNB.md'
                },
                {
                    text: '支持向量机（SVM）算法',
                    link: '/column/Python/MachineLearning/SupervisedLearning/SVM.md'
                },
                {
                    text: '神经网络(多层感知器MLP)',
                    link: '/column/Python/MachineLearning/SupervisedLearning/MLP.md'
                }
            ]
        }
    ],
    '/column/Python/Ollama/': [
        {
            text: 'DeepSeek',
            items: [
                {
                    text: 'DeepSeek',
                    link: '/column/Python/Ollama/DeepSeek/DeepSeek.md'
                },
            ],
        },
        {
            text: 'DeepSeekBlog',
            items: [
                {
                    text: 'DeepSeekBlog',
                    link: '/column/Python/Ollama/Blog/DeepSeekBlog.md'
                },
            ]
        }
    ],
    '/column/Python/FastAPI/': [
        {
            text: 'Uvicorn',
            items: [
                {
                    text: 'Uvicorn',
                    link: '/column/Python/FastAPI/Uvicorn/uvicorn.md'
                },
            ],
        },
        {
            text: 'FastAPI',
            items: [
                {
                    text: 'OpenAPI文档',
                    link: '/column/Python/FastAPI/FastAPI/OpenAPI.md'
                },
                {
                    text: 'FastAPI框架搭建',
                    link: '/column/Python/FastAPI/FastAPI/FastAPI.md'
                }
            ]
        }
    ],
    '/column/Python/VirtualEnv/': [
        {
            text: 'venv',
            items: [
                {
                    text: 'venv使用',
                    link: '/column/Python/VirtualEnv/venv/venv.md'
                },
            ],
        },
    ],
    // VUE
    '/column/VUE/VUE/': [
        {
            text: 'vue-print-nb',
            link: '/column/VUE/VUE/vue-print-nb'
        }
    ],
    // Database
    '/column/Database/MySQL/': [
        {
            text: '官网',
            link: '/column/Database/MySQL/index.md'
        },
        {
            text: 'join的用法',
            link: '/column/Database/MySQL/join.md'
        },
        {
            text: '储存过程',
            link: '/column/Database/MySQL/procedure.md'
        },
    ],
    '/column/Database/Redis/': [
        {
            text: '官网',
            link: '/column/Database/Redis/index.md'
        },
        {
            text: '配置',
            collapsed: false,
            items: [
                {
                    text: '安装配置',
                    link: '/column/Database/Redis/Config/InstallConfig.md'
                },
                {
                    text: 'Java配置',
                    link: '/column/Database/Redis/Config/JavaConfig.md'
                }
            ]
        },
        {
            text: '缓存穿透/缓存雪崩/缓存击穿',
            link: '/column/Database/Redis/cacheStrategy.md'
        },
        {
            text: '分布式锁',
            link: '/column/Database/Redis/distributedLock.md'
        },
        {
            text: '全局唯一ID',
            link: '/column/Database/Redis/redisUniqueId.md'
        },
        {
            text: 'Redisson入门',
            link: '/column/Database/Redis/redisson.md'
        },
        {
            text: '消息队列',
            link: '/column/Database/Redis/messageQueue.md'
        }
    ],
    // Linux
    '/column/Linux/OpenEuler/': [
        {
            text: '基础操作',
            items: [
                {
                    text: '基础命令',
                    link: '/column/Linux/OpenEuler/BaseOperation/BaseCommand.md'
                },
                {
                    text: '用户账号命令',
                    link: '/column/Linux/OpenEuler/BaseOperation/AccountCommand.md'
                },
                {
                    text: 'Tips(小技巧)',
                    link: '/column/Linux/OpenEuler/BaseOperation/Tips.md'
                }
            ]
        },
        {
            text: '常用操作',
            items: [
                {
                    text: '常用命令',
                    link: '/column/Linux/OpenEuler/CommonCommand/CommonCommand.md'
                },
                {
                    text: 'IP相关',
                    link: '/column/Linux/OpenEuler/CommonCommand/IP.md'
                },
                {
                    text: 'firewalld(防火墙)',
                    link: '/column/Linux/OpenEuler/CommonCommand/firewalld.md'
                },
                {
                    text: '启动相关命令',
                    link: '/column/Linux/OpenEuler/CommonCommand/start.md'
                }
            ]
        }
    ],
    // 个人成长
    '/column/Growing/interview/': [
     // 第一部分 JAVA
        {
            text: 'JAVA',
            items: [
                {
                    text: 'JVM',
                    link: '/column/Growing/interview/JAVA/JVM.md'
                },
                {
                    text: 'Spring',
                    link: '/column/Growing/interview/JAVA/Spring.md'
                }
            ]
        },
     // 第二部分 数据库
        {
            text: 'Database',
            items:[
                {
                    text: 'MySQL',
                    link: '/column/Growing/interview/Database/MySQL.md'
                },
                {
                    text: 'Redis',
                    link: '/column/Growing/interview/Database/Redis.md'
                }
            ]
        },
     // 第三部分 VUE
        {
            text: 'VUE',
            items: [
                {
                    text: 'VUE',
                    link: '/column/Growing/interview/VUE/VUE.md'
                },
                {
                    text: 'Vue-Router',
                    link: ''
                },
                {
                    text: 'Pinia',
                    link: '/column/Growing/interview/VUE/Pinia.md'
                },
                {
                    text: 'Vite',
                    link: '/column/Growing/interview/VUE/Vite.md'
                }
            ]
        },
    ],
    '/column/Growing/memo/': [
        // 第一部分 URL备忘
        {
            text: 'URL备忘',
            items: [
                {
                    text: 'URL备忘',
                    link: '/column/Growing/memo/URL/url.md'
                }
            ]
        }
    ]

};
